home *** CD-ROM | disk | FTP | other *** search
/ Informática Multimedia 1995 April / Informatica Multimedia CD - Epimundo.iso / DOS / FILEVIEW / EXEMAS.ZIP / EXM.DOC < prev    next >
Encoding:
Text File  |  1993-09-26  |  31.3 KB  |  855 lines

  1.  
  2.  
  3.  
  4.                       ▒███████ ▒██  ▒██ ▒███████
  5.                       ▒██      ▒██  ▒██ ▒██
  6.                       ▒██████    ▒███   ▒██████
  7.                       ▒██      ▒██  ▒██ ▒██
  8.                       ▒███████ ▒██  ▒██ ▒███████
  9.  
  10.  
  11.  
  12.           ██▀▀█▀▀█ █▀▀▀▀▀█ ██▀▀▀▀▀▀ ▀▀▀▀█▀▀▀ ██▀▀▀▀▀▀  ██▀▀▀▀▀█
  13.           ██ ██ ██ █▄▄▄▄▄█ ██▄▄▄▄▄▄    ██    ██▄▄▄▄▄   ██▄▄▄▄▄█
  14.           ██    ██ █    ▄█       ▄█    ██    ██        ██   ▄█
  15.           ██    ██ █     █ ▄▄▄▄▄▄▄█    ██    ██▄▄▄▄▄▄  ██   ██▄
  16.  
  17.                                   4.1
  18.  
  19.  
  20.                          -= David Smith, 1993 =-
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.     ┌───────────────────────────────────────────────────────────┐
  28.     │                                                           │
  29.     │             TYPE:    EXM /?      for help                 │
  30.     │                                                           │
  31.     └───────────────────────────────────────────────────────────┘
  32.  
  33.  
  34.  
  35.  
  36.         ExeMaster is NOT another executable file lister!
  37.  
  38.         ExeMaster combines the power of compression listers with the
  39.         ability to show Self-Extracting Archivers, Windows files,
  40.         Batch Compiler recognition, self-displaying text files, plus
  41.         batch file information, and the CheckSum, and MORE!
  42.         Shows 57 types of files...
  43.  
  44.  
  45.         ExeMaster recognizes:
  46.  
  47.         PKLITE (tm)              version 1.0 and up
  48.         LZEXE                    .90 and .91
  49.         DIET                     all versions
  50.         TINYPROG                 all versions
  51.         SCRUNCH                  1.0 and up
  52.         COMPACK                  all versions
  53.         SHRINK                   1.0
  54.  
  55.         PKZIP                    1.1 - 2.0 self-extracting archives
  56.         ARJ                      all versions of self-extracting archives
  57.         LHA                      all versions of self-extracting archives
  58.         SQUEEZE                  all versions of self-extracting archives
  59.         LHARC                    all versions of self-extracting archives
  60.         ARC                      all versions of self-extracting archives
  61.         PAK                      all versions of self-extracting archives
  62.         ZOO                      all versions of self-extracting archives
  63.         LARC (.LZS)              all versions of self-extracting archives
  64.         DWC                      all versions of self-extracting archives
  65.         TopSpeed C 3.0 CRUNCH    self-extracting archives
  66.         PKARCK 3.5               self-extracting archives
  67.         BSA (Soviet archiver)    self-extracting archives
  68.         LH                       self-extracting archives
  69.  
  70.         WINDOWS(tm)              2.0 and up files
  71.  
  72.         WordPerfect(tm)          all versions of executable files
  73.  
  74.         COM2EXE                  converted .COM files
  75.         COMVERT                  converted .COM files
  76.         TSRMaker                 TSR converted files
  77.  
  78.         TurboBat                 compiled batch files
  79.         PowerBat                 compiled batch files
  80.         BAT2EXE                  (PC Magazine) compiled batch files
  81.         BatLite                  compiled batch files
  82.         BAT2COM                  compiled batch files
  83.  
  84.         Laughing Dog             self-displaying ANSI screens
  85.         Dave's README Compiler   self-displaying text files
  86.         TurboTXT                 self-displaying text files
  87.         Asc2Com                  self-displaying text files
  88.         Doc2Com                  self-displaying text files
  89.         Txt2Com                  self-displaying text files
  90.         MakeRead                 self-displaying text files
  91.         TEXE                     self-displaying text files
  92.         BigText                  self-displaying text files
  93.         SHOW 2.0                 self-displaying text files
  94.         TDISPLAY                 self-displaying text files
  95.         BOOK-E                   self-displaying text files
  96.         RO-SOFT Txt2Com          self-displaying text files
  97.         DOC Maker                self-displaying text files
  98.         TXT Maker                self-displaying text files
  99.  
  100.         GRABBER                  self-displaying Graphic Files
  101.         GIFEXE                   self-displaying Graphic Files
  102.         Graphic Workshop         self-displaying Graphic Files
  103.         FLI 2 EXE                self-displaying .FLI (Autodesk Animator) files
  104.         Graphic Workshop for Windows Graphic Files
  105.  
  106.         Norton(tm) Files         Compressed Norton Executable Files
  107.  
  108.         PROTECT EXE/COM          (version 1 and 2) Binary encrypted files
  109.         COP                      (version 1.0 and 1.4) encrypted files
  110.  
  111.         PKLITE altered file      (virus authors have a utils called NOLITE
  112.         LZEXE  altered file       and NOLZEXE that remove the PKLITE and
  113.                                   LZEXE header.  These altered, possible
  114.                                   virus files are ID'd)
  115.  
  116.         CRYPTCOM                 Encrypts .COM files (used by virus authors)
  117.  
  118.         XEQ.COM                  XEQ Library Files
  119.         COM-PAK                  .COM Library Files
  120.  
  121.  
  122.  
  123.         ALSO:  Shows CheckSum of files, finds description files in compressed
  124.                archives,and displays line information about
  125.                Batch files.  And ExeMaster does this at LIGHTNING speed.
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.     USAGE:         EXM [path/file/options] [options]
  134.  
  135.  
  136.         [[press any key during operation to pause : another key to continue]]
  137.  
  138.         [[pressing ESC during operation aborts program]]
  139.  
  140.  
  141.     Options:       /P    Stop after every page
  142.                    /W    Wide display (5 column)
  143.                    /BW   Black and White (No colors)
  144.                    /C    show Checksum (much slower)
  145.                    /-S   no size info
  146.                    /-D   no date info
  147.                    /-H   do not scan Hidden/System files
  148.                    /-W   do not scan for Windows files (slightly faster)
  149.                    /-B   do not scan for Compiled Batch Files or
  150.                          self-displaying TEXT files
  151.                    /-I   no summary Information at end
  152.                    /OP   Show only PKLITE
  153.                    /OS   Show only SCRUNCH & SHRINK
  154.                    /OC   Show only COMPACK
  155.                    /OT   Show only TINYPROG
  156.                    /OD   Show only DIET
  157.                    /OL   Show only LZEXE
  158.                    /OEX  Show only SFX Archives (and XEQ)
  159.                    /OW   Show only Windows files
  160.                    /OB   Show only Batches & text files
  161.                    /OGN  Show only Graphic & Norton
  162.   in
  163.   ┌─ registered    /EXE   Display advanced infomation on EXE header!
  164.   └─── version     /SYSOP Find FILE_ID.DIZ, DESC.SDI, and .SDA files
  165.                           inside archived files
  166.                    /LIST  Show contents of self-extracting archives,
  167.                           when they are found
  168.  
  169.  
  170.  
  171.  
  172. ============= OPTIONS =======================================================
  173.  
  174.         /W      Wide display (five columns)
  175.  
  176.         /BW     Black and White (No colors).  EXM normally uses \EXM.CFG
  177.                 file for its colors.  See Configuration File section
  178.                 below for more details.
  179.  
  180.         /P      This causes EXM to pause after every 23 lines.
  181.  
  182.         /C      Show Checksum of file.  The "checksum" of a file is the
  183.                 sum total of all the bytes in a file.  If any changes
  184.                 are made to a file (from a virus or someone hacking
  185.                 the program), the Checksum of that file will be different.
  186.                 This is useful to ensure your file integrity is good, but
  187.                 does take a while, since every byte of the file must be
  188.                 read and calculated.
  189.  
  190.         /-S     No size information.  This eliminates the file size displayed
  191.                 normally on the second line.
  192.  
  193.         /-D     No date information.  This eliminates the file date displayed
  194.                 normally on the third line.
  195.  
  196.         /-H     Do not scan hidden files.  As a default, ExeMaster scans
  197.                 hidden files as well as normal files.  This turns that
  198.                 function off.
  199.  
  200.         /-W     No Windows file search.  Normally, ExeMaster scans bytes
  201.                 400-700 for the "requires Microsoft Windows" string.  This
  202.                 option eliminates that, and speeds up processing by
  203.                 around 20%.
  204.  
  205.         /-B     No compiled batch file or self-displaying text file scan.
  206.                 DOS Batch files can be compiled into .COM or .EXE files
  207.                 by several different utilities.  Normally, ExeMaster scans
  208.                 for these.  Also, ExeMaster scans for compiled text files.
  209.                 This option turns this scanning off.
  210.  
  211.         /-I     No ending info.  This eliminates the total files/sizes
  212.                 and archiver information displayed at the end.
  213.  
  214.         /OP     Show only PKLITE.  Only files compressed with PKLITE(tm)
  215.                 will be displayed.
  216.  
  217.         /OS     Show only SCRUNCH.  Only files compressed with SCRUNCH
  218.                 will be displayed.
  219.  
  220.         /OC     Show only COMPACK.  Only files compressed with COMPACK
  221.                 will be displayed.
  222.  
  223.  
  224.         /OT     Show only TINYPROG.  Only files compressed with TINYPROG
  225.                 will be displayed.
  226.  
  227.  
  228.         /OD     Show only DIET.  Only files compressed with DIET
  229.                 will be displayed.
  230.  
  231.  
  232.         /OL     Show only LZEXE.  Only files compressed with LZEXE
  233.                 will be displayed.
  234.  
  235.  
  236.         /OEX    Show only Self Extractors.  Only files that are compressed
  237.                 with LHA, ARC, PKZIP, ARJ, SQUEEZE, PAK and LHARC will be
  238.                 displayed.
  239.  
  240.  
  241.         /OW     Show only Windows files.  Only files that run under Windows(tm)
  242.                 will be displayed.
  243.  
  244.  
  245.         /OB     Show only Batch and Text.  Only batch files that have been
  246.                 compiled, and self-displaying text files will be displayed.
  247.  
  248.  
  249.        /OGN     Show only Graphic & Norton Files.  Self-displaying graphic
  250.                 files are images stored as .EXE files, and show themselves
  251.                 when run.  Norton(tm) files are included in such packages
  252.                 as NORTON UTILITIES, or NORTON DESKTOP, and are compressed
  253.                 with his own executable compressor.
  254.  
  255.  
  256.  
  257.  
  258.    ====  INCLUDED IN REGISTERED VERSION  =================
  259.  
  260.         /LIST   New!  Lists the files that are in self-extracting archives.
  261.                 Note that this may take a little time, since this program
  262.                 is written in C++.  And since no one provided me with
  263.                 header information!!!  I manually figured out how the files
  264.                 were organized.
  265.                 NOTE: This is Cool.  Try it out.
  266.  
  267.         /SYSOP  New!  Many SYSOPS spend a LOT of time sorting through new
  268.                 uploads, trying to find descriptions in them.  This merely
  269.                 searches the compressed (ZIP,ARJ,etc) file and tells if
  270.                 it contains a FILE_ID.DIZ, DESC.SDI, or .SDA.  It may be a
  271.                 little slow, since it searches through the WHOLE file.
  272.  
  273.         /EXE    This shows advanced information about the HEADER of an .EXE file.
  274.                 NOTE: You can only specify ONE file on the command line
  275.                       when you use this option!
  276.  
  277.                   The typical information provided is:
  278.  
  279.          Signature byte                           = MZ
  280.          Remainder after dividing load module     = 8C
  281.          Size of file in 512-byte pages           = 2A
  282.          Number of relocation table items         = 0
  283.          Size of header in bytes                  = 32
  284.          Minimum memory needed for file           = 35536
  285.          Maximum memory needed for file           = 65520
  286.          Offset of stack in load module           = 8BE
  287.          Stack Pointer register loaded with       = 80
  288.          Checksum of all words in file            = 0   (sometimes zero...)
  289.          Instr. Pointer register loaded with      = E
  290.          Offset of code segment in load mod.      = 511
  291.          Offset of first relocation item          = 1C
  292.          Overlay number (zero if no overlay)      = 0
  293.  
  294.         These should be self-explanatory.  If not, please consult a technical
  295.         manual for more information.  The important things about the above
  296.         are:
  297.                 Minimum memory needed for file, since this is the absolute
  298.                 smallest amount of MEMORY you can survive through the .EXE
  299.                 with.
  300.  
  301.                 Overlay number, since an overlay file usually cannot be
  302.                 compressed with a .EXE compressor.
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  315.  
  316.  
  317.                  ╓─╖ ╖ ╖ ╓─╖     ╥╥╥ ╓─╖ ╓── ─╫─ ╓─╖ ╖─╖
  318.                  ╙── ╓/╖ ╙──     ╜ ╜ ╙─╨ ──╜  ╨  ╙── ╨
  319.                ▄▄▄▄ ▄▄▄ ▄ ▄  ▄ ▄▄▄▄ ▄▄▄ ▄ ▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄
  320.                █▄   █ █ █ █▄▄█ █▄▄█ █ █ █ █    █▄    █  █
  321.                █▄▄▄ █ █▄█ █  █ █  █ █ █▄█ █▄▄▄ █▄▄▄ ▄█▄▄█
  322.  
  323.  
  324.  
  325.         ExeMaster has been completely re-written using Assembly Language,
  326.         the fastest computer language, period.
  327.  
  328.         EXMA.COM is only 3K long, yet even speedier than this one!
  329.  
  330.                  =-=-=     EXMA.COM is twice as fast     =-=-=
  331.  
  332.         Over four months work, the new ExeMaster is scientifically designed to
  333.         search EXACTLY the bytes it needs, the fastest way possible.  No
  334.         other file identifier can match this speed.
  335.  
  336.  PLUS:  Enhanced algorithms in the Classic ExeMaster that allow file
  337.         listing: PKZIP 1.1,2.0,ARJ,LHA,PAK,SQZ,LHARC self-extractors.
  338.  
  339.         For example:        TEST.EXE    23455  3/2/93   Pkzip 2.0
  340.                                 list.com     23423   4de2
  341.                                 rvs.exe      1642    a830
  342.                                 fit.scr      16      003a
  343.                                 scan.exe     123543  3a04
  344.                                 virus.txt    325     19a0
  345.  
  346.                             ARCHIV.EXE  234512  8/09/92  Lha 2.13
  347.                                 backup.com   741     0771
  348.                                 nbackup.set  326352  ff30
  349.                                 dude.com     621     005c
  350.                                 find.exe     4736    00a2
  351.                                 sort.exe     3599    90ad
  352.  
  353.  
  354.              NOW SEE THE CONTENTS OF THOSE SELF-EXTRACTORS!
  355.  
  356. and SYSOPS:
  357.             Wonder if that new upload has FILE_ID.DIZ,DESC.SDI, or an .SDA?
  358.             ExeMaster Enhanced will tell you.
  359.  
  360.   PLUS:     ExeMaster will soon break down Windows .EXE files, and show you
  361.             icon information, memory required, etc.
  362.             And detail Graphic File's resolutions, determine Word Perfect's
  363.             version, check for actual virus code in files + MORE
  364.  
  365.  WARNING!   The HACK REPORT (an on-line magazine discussing Viruses and
  366.             Trojans) reports every month on "possible compiled batch files"
  367.             or "Lzexe files with missing headers" hiding nasty viruses
  368.             and trojans.
  369.             Don't get screwed!  Know for sure using ExeMaster.  If you guess
  370.             what's in that weird file, you could be wrong!  Check it
  371.             first with my reliable utility.
  372.  
  373.  
  374.             This util is updated Weekly.  There's always something new
  375.             and exciting!
  376.  
  377.  
  378.  
  379.  
  380.                             ORDER NOW:
  381.  
  382.  ╔═══════════════════════════════════════════════════════════════════════╗
  383.  ║       Order ExeMaster Enhanced for only $15.00                        ║
  384.  ║                                                                       ║
  385.  ║       You get    ■  Lifetime registration                             ║
  386.  ║                  ■  Unlimited free upgrades                           ║
  387.  ║                  ■  The new ASSEMBLER version                         ║
  388.  ║                  ■  Extra switches and advanced, useful functions     ║
  389.  ║                                                                       ║
  390.  ║                Send $15.00 to:                                        ║
  391.  ║                                                                       ║
  392.  ║                 David Smith                                           ║
  393.  ║                1104 Mason Dr                                          ║
  394.  ║                Hurst TX 76053                                         ║
  395.  ╚═══════════════════════════════════════════════════════════════════════╝
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413. ==== CONFIGURATION FILE ======================================================
  414.  
  415.  
  416.         ExeMaster uses a configuration file in your current directory
  417.         (or root directory) called EXM.CFG for your colors.
  418.         Each archiver has its own color (default of WHITE ON BLACK),
  419.         in the following format:
  420.  
  421.         Normal=                 Uncompressed Files
  422.         Pklite=                 Compressed
  423.         Lzexe=                     "
  424.         Diet=                      "
  425.         Tinyprog=                  "
  426.         Scrunch=                   "
  427.         Compack=                   "
  428.         PKZIP=                  Self-Extracting Archivers
  429.         ARJ=                       "
  430.         LHA=                       "
  431.         Squeeze=                   "
  432.         Arc=                       "
  433.         Pak=                       "
  434.         Windows=                Windows Files
  435.         Batch=                  Compiled Batch Files
  436.         Text=                   Self-Displaying Text Files
  437.         Graphics=               Self-Displaying Graphics Files
  438.         Norton=                 Norton(tm) Files
  439.         XEQ=                    XEQ Library Files
  440.         WordPerfect=            WordPerfect executable files
  441.  
  442.  
  443.  
  444.  
  445.         Each of these file types are followed by a color.  Valid colors
  446.         are:
  447.  
  448.     Foreground                      Background
  449.     =======================         ======================
  450.         BLACK                           BLACK
  451.         BLUE                            BLUE
  452.         GREEN                           GREEN
  453.         CYAN                            CYAN
  454.         RED                             RED
  455.         MAGENTA                         MAGENTA
  456.         BROWN                           BROWN
  457.         LGREY                           LGREY
  458.         DGREY
  459.         LBLUE
  460.         LGREEN
  461.         LCYAN
  462.         LRED
  463.         LMAGENTA
  464.         YELLOW
  465.         WHITE
  466.  
  467.         BLINK      (causes the foreground color to blink)
  468.  
  469.  
  470.  
  471.  
  472.         The format is:          WHITE ON BLACK
  473.                    or:          LRED ON BLUE
  474.                    or:          WHITE
  475.                    or:          BLACK ON LGREY BLINK
  476.  
  477.  
  478.  
  479.         A valid example of a configuration file is included.  Please
  480.         notice the format:
  481.  
  482.         Normal=WHITE ON BLACK
  483.         Pklite=RED ON LGREY
  484.         Lzexe=LMAGENTA
  485.         Diet=BLACK ON LGREY
  486.         Tinyprog=RED
  487.         Scrunch=LCYAN
  488.         Compack=YELLOW ON BLACK
  489.         PKZIP=LGREEN
  490.         ARJ=DGREY ON BLUE
  491.         LHA=YELLOW ON BLUE
  492.         Squeeze=WHITE
  493.         Arc=YELLOW ON LGREY
  494.         Pak=GREEN ON BLACK
  495.         Windows=LGREEN ON BLACK
  496.         Batch=LBLUE ON MAGENTA
  497.         Text=LRED ON BLACK
  498.         Graphics=CYAN ON LGREY
  499.         Norton=MAGENTA ON BLUE
  500.         XEQ=CYAN
  501.         WordPerfect=RED ON BLACK
  502.  
  503.     (the default is WHITE ON BLACK.  If no color is specified, or
  504.      the file type is not in the configuration file (ie: no "Norton"
  505.      lines), WHITE ON BLACK will be assumed)
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522. === VALID EXAMPLES: ==========================================================
  523.  
  524.  
  525.  
  526.     EXM                 Display and scan all files.  As a default, EXM
  527.                         scans everything except the Checksum, and no pause
  528.                         after every page.  Ending file info, size and date
  529.                         display are also displayed.
  530.  
  531.     EXM *.exe           Scan all .EXE files in current directory.
  532.  
  533.     EXM *.com /C        Scan all .COM files, and show Checksum information.
  534.  
  535.     EXM  /-S/-D         Scan all files, but do not display size and date info.
  536.  
  537.     EXM \TURBO          Scan all files in \TURBO directory.
  538.  
  539.     EXM \TURBO\*.com    Scan all .COM files in \TURBO directory.
  540.  
  541.     EXM B:*.com         Scan all .COM files in B: drive.
  542.  
  543.     EXM /-B/-I          Scan all files, but don't scan for compiled batch
  544.                         files, or self-displaying text files, and no ending
  545.                         information at end.
  546.  
  547.     EXM /OB             Only compiled batch files and self-displaying text
  548.                         files are listed.
  549.  
  550.     EXM /OEX            Only self-extracting compressed files will be
  551.                         shown.
  552.  
  553.     EXM /exe TRYME.EXE  Show the advanced header information from the
  554.                         executable file.
  555.  
  556.     EXM /sysop *.ZIP    Finds FILE_ID.DIZ, DESC.SDI, and .SDA files
  557.                         inside archives.  This is convenient for SYSOPS
  558.                         who want to post compressed files, but don't want
  559.                         to hunt through all of them to see if they have
  560.                         descriptions.
  561.  
  562.     EXM /list *.*       Shows all executables, plus lists the contents
  563.                         of self-extracting archives.
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.         NOTE: EXE MASTER will exit with an errorlevel of the last file
  580.               tested.  The errorlevels are:
  581.  
  582.                  0 Normal
  583.                  1 Pklite
  584.                  2 Lzexe
  585.                  3 Diet
  586.                  4 Tinyprog
  587.                  5 Scrunch
  588.                  6 Compack
  589.                  7 PKZIP   or   ZOO
  590.                  8 ARJ
  591.                  9 LHA
  592.                 10 Squeeze
  593.                 11 Arc
  594.                 12 Pak
  595.                 13 Windows
  596.                 14 Batch
  597.                 15 Text
  598.                 16 Graphics
  599.                 17 Norton
  600.                 18 XEQ
  601.                 19 WordPerfect
  602.  
  603.         So if you run a local BBS, and want to be able to identify your
  604.         uploaded files, then you could have a batch file like:
  605.  
  606.         EXM %1 /-I
  607.         if errorlevel 10 goto ITS_SQZ
  608.         if errorlevel 9 goto ITS_LZH
  609.         if errorlevel 8 goto ITS_ARJ
  610.         if errorlevel 7 goto ITS_ZIP
  611.         goto UN_KNOWN
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.                 ****************************************
  625.                 *           VIRUS   NOTE               *
  626.                 ****************************************
  627.  
  628.      Although EXE MASTER identifies NOLITE and NOLZEXE files, false
  629.      alarms may arise.  Don't panic if a few files come up as altered.
  630.      They may merely be compressed with something that's unidentified
  631.      by EXE MASTER.  However, if a file is already suspicious, a warning
  632.      from this program should make you even MORE suspicious.
  633.      But if you know with confidence that the file is perfectly OKAY,
  634.      then ignore the EXE MASTER warning.
  635.      Considering the level of hacking that virus authors can perform,
  636.      it is impossible to perfectly identify an altered file.
  637.  
  638.          What in the world is CRYPTCOM, NOLITE, NOLZEXE?
  639.  
  640.      In order to introduce detectable viruses onto computer systems,
  641.      virus authors are compressing them with executable compressors
  642.      or encryptors.  At that point, the virus is no longer detectable.
  643.      When the file is executed, the program decompresses, the virus is
  644.      run (or the boot sector virus is dropped into your disk) and wala,
  645.      you gotta virus.
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676. ======== UPDATES ==========================================================
  677.  
  678.         2.7     Added WordPerfect(tm) files, FLI 2 EXE graphics files,
  679.                 Laughing Dog Self-Displaying ANSI files, COM2EXE converted
  680.                 .COM files, Dave's Readme Compiler, plus added commas into
  681.                 the "TOTAL BYTES USED" ending section.
  682.                 Also fixed bug with locating .COM self-extractors, and
  683.                 updated some other new versions of graphics and document
  684.                 conversion files.
  685.  
  686.         2.8     Added Graphic Workshop for Windows, MakeRead 1.4,
  687.                 TDISPLAY, and improved speed by looking directly
  688.                 at bits of the buffer rather than comparing strings
  689.                 in many compressions.
  690.  
  691.         2.9     Added RO-SOFT and BOOK-E self-displaying text files,
  692.                 plus ZOO self-extractors.
  693.  
  694.         3.0     Added PROTECT EXE/COM 1.x  plus  LARC (.LZS)
  695.                 files.
  696.  
  697.         3.1     WARNING:  Virus authors use a file util called NOLITE
  698.                 that removes the PKLITE header information from files,
  699.                 in order to hide embedded viruses.  Those files are
  700.                 now included.
  701.  
  702.         3.2     Added NOLZEXE files, and Protect EXE/COM 1.1 and 2.0
  703.                 files.
  704.  
  705.         3.3     Added CRYPTCOM files (used by virus authors), plus
  706.                 improved the help screen.
  707.  
  708.         3.4     Added COMVERT, COM-PAK, DOCMAKER, TSRMAKER, TXTMAKER,
  709.                 COP 1.0 & 1.4 (courtesy of Jack Orman)
  710.  
  711.         3.5     Added some weird headers from PKZIP -AV options.
  712.  
  713.         3.6     Added the advanced header information  (/EXE)
  714.                 switch, plus fixed a couple of bugs...
  715.  
  716.         3.7     Had to fix some bugs...
  717.  
  718.         3.8     Added (/SYSOP) configuration for sysops who want to check
  719.                 through their .ZIPPED or compressed files for descriptions
  720.                 plus added SHOW v2.0 and Breeze v5.2 files.
  721.  
  722.         3.9     Added ICE encrypted .COM files.
  723.  
  724.         4.0     Added .ASM version, registration fee, listing of sfx
  725.                 archives, plus a LOT of extra stuff.  Also added anti-
  726.                 debugging code, so that hackers will have a harder
  727.                 time playing with the file!
  728.  
  729.         4.1     Added BSA (Soviet archiver), PKARCK 3.5, TopSpeed C 3.0 CRUNCH,
  730.                 LH Archiver, LHA 2.10, PKLITE version number, plus detection
  731.                 of EXTRA compressed PKLITEs + advanced "BREEZE" algorithms.
  732.                 Also added:  GIFEXE resolutions
  733.                              Graphic Workshop resolutions
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743. ===============  CREDITS  ================================================
  744.  
  745.         Protect! EXE/COM v.3.0 encrypts your EXE & COM files and
  746. leaves them executable, making a complete FILE INTEGRITY CHECK every
  747. time it is run using a complete CRC. Anti-debugging techniques and
  748. a new header have been added to this version to make it more resistant
  749. to cracking and you can customize your own CRC error messages !
  750.  
  751.  
  752.    SHOW V20 is Copy(c)right 1989,1993 by Gary M. Raymond, New Orleans, La.
  753.       Show TEXT Converter (Text to COM) Program V2.0 by Gary M. Raymond
  754.  
  755.  
  756.  
  757.         all other archivers and programs are copyright by their
  758.                         individual authors
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.                            ┌─────────┐
  767.                            │ MEMBER  │   Society of
  768.                            │  ┌──────┴──┐ Independent
  769.                            │  │         │   Shareware
  770.                            └──┤    ■    │     Authors
  771.                               │    ║    │
  772.                               └────╨────┘
  773.     This program is produced by a member of the Society of Independent
  774.     Shareware Authors (SISA). The Society wants to ensure that all
  775.     valid shareware principle actually work for you and SISA members.
  776.     The principle behind shareware distribution is simple; try before
  777.     you buy. Society members agree to license all shareware for a minimum
  778.     of 10 days, free of charge, to first time users as an evaluation period.
  779.     After 10 days, buyers are then obligated to license their copy with
  780.     the Society member. Society members are obligated to provide high
  781.     quality, useful shareware, but, are free to choose whatever marketing
  782.     methods suit their specific needs. SISA sanctioned marketing methods
  783.     include: demonstration versions; providing printed documentation
  784.     after purchase; registration keys that unlock additional features
  785.     not necessary to determine basic usefulness; and, providing bug
  786.     fixes free of charge. Any Shareware author may become a member of
  787.     SISA without cost by simply agreeing to the above conditions and
  788.     displaying, at their option, this logo in their documentation.
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.    ███████╗ ██╗   ██╗ ██████╗  ██████╗   ██████╗  ██████╗  ████████╗ ██████╗
  817.    ██╔════╝ ██║   ██║ ██╔══██╗ ██╔══██╗ ██╔═══██╗ ██╔══██╗ ╚══██╔══╝ ╚════██╗
  818. ╓──███████╗ ██║   ██║ ██████╔╝ ██████╔╝ ██║   ██║ ██████╔╝    ██║      ▄███╔╨─╖
  819. ║  ╚════██║ ██║   ██║ ██╔═══╝  ██╔═══╝  ██║   ██║ ██╔══██╗    ██║      ▀▀══╝  ║
  820. ║  ███████║ ╚██████╔╝ ██║      ██║      ╚██████╔╝ ██║  ██║    ██║      ██╗    ║
  821. ║  ╚══════╝  ╚═════╝  ╚═╝      ╚═╝       ╚═════╝  ╚═╝  ╚═╝    ╚═╝      ╚═╝    ║
  822. ║                                                                             ║
  823. ║                                                                             ║
  824. ║      Support for this program is available in the following ways:           ║
  825. ║                                                                             ║
  826. ║                                                                             ║
  827. ║          ╓──┐ ╓──┐ ╓─╥─┐ ╥──┐ ╥  ┬  ╓─┐ ╥──┐ ╥──┐ ╥  ┬ ╥──┐                 ║
  828. ║          ║    ║  │ ║ ║ │ ╟──┘ ║  │  ╙─┐ ╟─   ╟─┬┘ ╙╖┌┘ ╟─                   ║
  829. ║          ╙──┘ ╙──┘ ╨ ╨ ┴ ╨    ╙──┘ ╙──┘ ╨──┘ ╨ ┴   ╙┘  ╨──┘                 ║
  830. ║          User ID:  71441,2723                                               ║
  831. ║          I usually log on every day and check my mail.                      ║
  832. ║                                                                             ║
  833. ║                                                                             ║
  834. ║                       ▄▄▄▄▄▄  ▄▄▄▄▄▄  ▄▄▄▄▄▄▄                               ║
  835. ║                       █ ▄▄ █▄ █ ▄▄ █▄ █ ▄▄▄▄█                               ║
  836. ║                       █ ▄▄▄ █ █ ▄▄▄ █ █▄▄▄▄ █                               ║
  837. ║                       █▄▄▄▄▄█ █▄▄▄▄▄█ █▄▄▄▄▄█                               ║
  838. ║          Drop me a line on the Hogard Systems Bulletin Board                ║
  839. ║                     David Smith   (214) 641-6292                            ║
  840. ║                                                                             ║
  841. ║                                                                             ║
  842. ║                 ▄██▄   ▄██▄  ▄███████▄   ▄█▄  ▄██▄                          ║
  843. ║                 █████▄█████ ████▀▀▀████ █████ ████                          ║
  844. ║                 ███████████ ████▄▄▄████ █████ ████                          ║
  845. ║                 ████   ████ ███████████ █████ ████                          ║
  846. ║                 ████   ████ ████   ████ █████ ████▄▄▄▄▄▄▄                   ║
  847. ║                 ▀██▀   ▀██▀ ▀██▀   ▀██▀  ▀█▀   ▀████████▀                   ║
  848. ║                               Write to:                                     ║
  849. ║                                                                             ║
  850. ║                              David Smith                                    ║
  851. ║                            1104 Mason Dr.                                   ║
  852. ║                            Hurst TX 76053                                   ║
  853. ║                                                                             ║
  854. ╙─────────────────────────────────────────────────────────────────────────────╜
  855.